//定义俩个设置和获取每一个骰子的值的方法，一个掷骰子的方法和一个返回当前当前两个骰子值和的方法。
public class PairOfDice{
   private final int MAX = 6;
   private int faceValue1;
   private int faceValue2;
   private int Sum;
//构造函数
 public PairOfDice()
 {
  faceValue1  = 1;
  faceValue2  = 1;
 }
//设置骰子的值的方法
public void setFaceValue1(int Value1)//可以用（int Value1 int Value2）
{                                   //faceValue1 = Value1;
                                      // faceValue1 = Value2;
  faceValue1 = Value1;             
}
public void setFaceValue2(int Value2)
{
  faceValue2 = Value2;
}
//获取骰子的值的方法
public int getFaceValue1()
{
  return faceValue1;
 }
public int getFaceValue2()
{
  return faceValue2;
}  
//一个掷骰子的方法
public int roll1()
{
  faceValue1 = (int)(Math.random()*MAX)+1;
  return faceValue1;
}
public int roll2()
{
  faceValue2 = (int)(Math.random()*MAX)+1;
  return faceValue2;
}

//一个返回当前两个骰子和的方法
public int getSum()
{
  Sum = faceValue1+faceValue2;
  return Sum;
}
public String toString()
{
   String result = Integer.toString(faceValue1+faceValue2);
 return result;  }
}





